/* css reset start*/
html { 
	/*谷歌浏览器字体最小字体12px*/
	-webkit-text-size-adjust: 100%;/*100%/none 关闭字体大小自动调整功能*/
	/*a标签及拥有 :active伪类的元素有默认的高亮框*/
	-webkit-tap-highlight-color: transparent;
	/*禁止文本被选中*/
	/*-webkit-user-select: none;*/
	width:100%;
}
body{
	width:100%;
	margin:0 auto;
	color:#666;
	background:#F3F3F3;
	/*开启moblie网页快速滚动和回弹的效果*/
	/*-webkit-overflow-scrolling: touch;*/
	font-size: 14px;/*重置页面中的字号，不让子元素继承html的字号，另外chrom对于<12px的字号不再调小
	======================================================*/
	font-family:"Microsoft Yahei",opensans,微软雅黑,宋体,"Hiragino Sans GB","STHeiti",Helvetica,黑体,新細明體,Arial,"Lucida Grande","Helvetica Neue",Helvetica, sans-serif;
	max-width:1920px;
	min-width:1200px;
	margin:0 auto;
}
*{margin: 0;padding: 0;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-tap-highlight-color: transparent;}
a{color: #666;text-decoration: none;cursor:pointer;display:block;}
a:hover{text-decoration:none;cursor:pointer;}
img{display: block;vertical-align: middle;border:none;outline: none;margin:0 auto;}
ul,li,ol,dl,dt,dd{list-style:none;}
input,button,textarea,select{font-family:"Microsoft Yahei",opensans,微软雅黑,宋体,"Hiragino Sans GB","STHeiti",Helvetica,黑体,新細明體,Arial,"Lucida Grande","Helvetica Neue",Helvetica, sans-serif;border:none;outline: none;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background:none;font-size:14px;}
textarea{resize: none;}
input::-moz-placeholder, textarea::-moz-placeholder { color: #A0A0A0; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #A0A0A0; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #A0A0A0; }
table {border-collapse:collapse; border-spacing:0; }
h1,h2,h3,h4,h5,h6,b{font-weight:normal;}
strong{font-weight:700;}
del{text-decoration:line-through; }
i,em{font-style:normal;display:inline-block;}
/* css reset end*/

.cursor{cursor:pointer;}
.wrapper{width:100%;overflow:hidden;}
.container{width:1200px;margin:0 auto;}

/*浮动*/
.clearfix:after{content:"";display:block;width:100%;height:0;clear:both;visibility: hidden;}
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}

.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.clamp3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.clamp4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.Animation{-webkit-transition: all 0.3s;transition: all 0.3s;}
.bgF0F0F0{background:#F0F0F0;}



/*遮罩*/
.mark{ position:fixed;width:100%;height:100%;top:0;left:0;z-index:11;display:none;background:rgba(0, 0, 0, 0.8);}
.imgMark{ position:absolute;width:100%;height:100%;top:0;left:0;z-index:11;background:rgba(0, 0, 0, 0.65);}



/*回到顶部*/
.goBack{position:fixed;width:37px;height:42px;right:20px;bottom:80px;z-index:3;cursor:pointer;display:none;}
.goBack img{width:100%;height:100%;}
.backList{width:100%;padding:30px 0 0;border-top:1px solid #F3F3F3;}
.backList a{width:112px;height:40px;line-height:40px;text-align:center;background:#0064A2;color:#fff;font-size:14px;margin:0 auto;}
.backList a:hover{background:#008fff;}

/*头部*/
.header{position:relative;width:100%;z-index:5;/*transform: translate(0,-50px);transform: translate(0,0)\9;-webkit-transform: translate(0,-50px);-moz-transform: translate(0,-50px);-o-transform: translate(0,-50px);animation:h_tit 1s forwards;-webkit-animation:h_tit 1s forwards;-moz-animation:h_tit 1s forwards;-o-animation:h_tit 1s forwards;*/}
.main_header{width:100%;height:130px;padding-top:21px;background:#fff;border-top:4px solid #008fff;}
.logo{display:block;}
.hotline{position:relative;padding-left:52px;background:url(../images/icon/icon_tel.png) no-repeat left center;margin-top:20px;}
.hotline p{font-size:16px;color:#008fff;margin-bottom:5px;}
.hotline a{font-size:30px;color:#008fff;font-family:Arial;font-weight:700;}


.headerContainer{width:100%;height:65px;background:#008fff;}
.header_nav{height:65px;}
.header_nav li{position:relative;float:left;width:10.9%;height:100%;line-height:65px;text-align:center;border-right:1px solid #004573;}
.header_nav li:first-child{border-left:1px solid #087dd9;}
.header_nav li>a{position:relative;font-size:16px;color:#fff;}
.header_nav li.cur>a,.header_nav li:hover>a{background:#087dd9;}
.menu_nav{position:absolute;width:100%;top:62px;left:0;border:3px solid rgba(0,83,137,0.9);background:#fff;background:rgba(255,255,255,0.9);padding:8px 0;display:none;}
.menu_nav a{font-size:16px;color:#333;line-height:40px;}

@keyframes h_tit{
	form{transform: translate(0,-50px);opacity:0;}
	to{transform: translate(0,0);opacity:1;}
}
@-moz-keyframes h_tit{
	form{transform: translate(0,-50px);opacity:0;}
	to{transform: translate(0,0);opacity:1;}
}
@-webkit-keyframes h_tit{
	form{transform: translate(0,-50px);opacity:0;}
	to{transform: translate(0,0);opacity:1;}
}
@-o-keyframes h_tit{
	form{transform: translate(0,-50px);opacity:0;}
	to{transform: translate(0,0);opacity:1;}
}

.rightSadeBar{position:fixed;width:110px;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;}
.rightSadeBar .icon37{width:100%;height:70px;padding-left:38px;}
.rightSadeBar .icon{position:relative;width:100%;height:72px;margin-bottom:5px;padding-left:38px;}
.rightSadeBar .icon:hover a{background:#008fff;}
.rightSadeBar a{position:relative;width:72px;height:100%;z-index:2;background:#008fff;}
.rightSadeBar .icon img{width:100%;height:100%;}
.rightSadeBar .con{position:absolute;width:150px;min-height:100px;background:#008fff;color:#fff;font-size:14px;line-height:25px;right:-180px;top:50%;box-shadow:0 0 5px rgba(0,0,0,0.5);padding:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition: all 0.5s;transition: all 0.5s;}
.rightSadeBar .icon:hover .con{right:100px;}
.rightSadeBar .r_ewm a{background:#10959C;}
.rightSadeBar .r_ewm:hover a{background:#108d94;}
.rightSadeBar .r_ewm .con{padding:0;width:100px;height:100px;}
.rightSadeBar .r_ewm img{width:100%;height:100%;}
.rightSadeBar .con .btn{width:100px;height:32px;line-height:32px;color:#fff;font-size:14px;text-align:center;border-radius:5px;margin:15px auto 0;background:#10959C!important;}
.rightSadeBar .con .btn:hover{background:#108d94!important;}



/*底部*/
.footer{width:100%;background:#008fff;color:#fff;}
.footer .container{position:relative;}
.footer a{color:#fff;font-size:12px;}
.footer_nav{font-size:14px;padding:35px 0 18px;}
.footer_nav dl{float:left;padding:0 30px;max-width:300px;}
.footer_nav dt{margin-bottom:15px;}
.footer_nav dt a{font-size:16px;}
.footer_nav dd{line-height:22px;}
.footer_nav a:hover{color:rgba(255,255,255,0.8);}
.copyRight{width:100%;line-height:22px;background:#008fff;padding:20px 0;}
.copyRight a{display:inline-block;margin-right:10px;}
.footer_ewm{position:absolute;right:0;top:47px;font-size:12px;text-align:center;}
.footer_ewm img{margin-bottom:8px;}


/*内页共用*/
.top_banner{position:relative;width:100%;overflow:hidden;}
.top_banner_inner{width:100%;height:100%;animation:imgZoomIn 2s ease 0s forwards;-webkit-animation:imgZoomIn 2s ease 0s forwards;-ms-animation:imgZoomIn 2s ease 0s forwards;}
.top_banner_inner img{width:100%;}

.publicContainer{position:relative;width:1200px;margin:-60px auto 35px;min-height:400px;background:#fff;padding:26px 22px;}
.sideBar{width:230px;z-index:10;}
.mainTitle{width:100%;height:100px;background:#008fff;color:#fff;padding:24px 0 0 32px;}
.mainTitle h2{font-size:24px;font-weight:700;margin-bottom:5px;}
.mainTitle .en{font-size:14px;font-family:Arial;}
.sideBarNav{width:100%;background:#F4F4F4;margin-bottom:30px;}
.sideBarNav li{position:relative;width:100%;border-bottom:1px solid #E4E4E4;}
.sideBarNav li a{font-size:16px;height:70px;line-height:70px;color:#333;text-align:center;}
.sideBarNav li a.active,.sideBarNav li a:hover{background:#008fff;color:#fff;}
.sideBarcontactUs{background:#f4f4f4;}
.sideBarcontactUs h2{height:60px;line-height:60px;padding-left:17px;color:#fff;background:#008fff;font-size:20px;font-weight:700;}
.sideBarcontactUs .img img{width:100%;}
.sideBarcontactUs .con{padding:7px 5px;}
.sideBarcontactUs .txt{font-size:18px;color:#333;line-height:28px;padding:8px 0;}
.rightContent{width:885px;padding:5px 0 0 0;}



.outter_title h2{font-size:30px;color:#008fff;border-bottom:1px solid #EBEBEB;font-weight:700;padding:10px 0 15px;}
.outter_title h2 span{color:#10949B;}
.outter_title p{font-size:18px;color:#333;padding-top:8px;text-transform:uppercase;}
.outter_title .en{font-size:14px;color:#999;font-family:Arial;text-transform:uppercase;}


.imgZoomIn{animation:imgZoomIn 2s ease 0s forwards;-webkit-animation:imgZoomIn 2s ease 0s forwards;-ms-animation:imgZoomIn 2s ease 0s forwards;}
@keyframes imgZoomIn{
	0%{-webkit-transform:scale(1.05);transform:scale(1.05);}
	100%{-webkit-transform:scale(1);transform:scale(1);}
}

@-webkit-keyframes imgZoomIn{
	0%{-webkit-transform:scale(1.05);transform:scale(1.05);}
	100%{-webkit-transform:scale(1);transform:scale(1);}
}

@-ms-keyframes imgZoomIn{
	0%{-webkit-transform:scale(1.05);transform:scale(1.05);}
	100%{-webkit-transform:scale(1);transform:scale(1);}
}

